package com.weihj.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "operation_log")
public class OperationLog {
    /**
     * 主键id
     */
    @Id
    @Column(name = "operation_log_id")
    private Long operationLogId;

    /**
     * 用户id
     */
    @Column(name = "user_id")
    private String userId;

    /**
     * 用户名
     */
    @Column(name = "user_name")
    private String userName;

    /**
     * 关联ID
     */
    @Column(name = "relation_id")
    private Long relationId;

    /**
     * 关联类型
     */
    private String type;

    /**
     * 操作内容
     */
    private String info;

    /**
     * 创建时间
     */
    @Column(name = "create_date")
    private Date createDate;

    /**
     * 更新人id
     */
    @Column(name = "create_user_id")
    private String createUserId;

    /**
     * 更新时间
     */
    @Column(name = "modify_date")
    private Date modifyDate;

    /**
     * 更新人id
     */
    @Column(name = "modify_user_id")
    private String modifyUserId;

    /**
     * 删除时间
     */
    @Column(name = "delete_date")
    private Date deleteDate;

    /**
     * 删除人id
     */
    @Column(name = "delete_user_id")
    private String deleteUserId;

    /**
     * 是否删除 0 未删除， 1 已删除
     */
    @Column(name = "is_deleted")
    private Boolean isDeleted;

    /**
     * 获取主键id
     *
     * @return operation_log_id - 主键id
     */
    public Long getOperationLogId() {
        return operationLogId;
    }

    /**
     * 设置主键id
     *
     * @param operationLogId 主键id
     */
    public void setOperationLogId(Long operationLogId) {
        this.operationLogId = operationLogId;
    }

    /**
     * 获取用户id
     *
     * @return user_id - 用户id
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置用户id
     *
     * @param userId 用户id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取用户名
     *
     * @return user_name - 用户名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 设置用户名
     *
     * @param userName 用户名
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * 获取关联ID
     *
     * @return relation_id - 关联ID
     */
    public Long getRelationId() {
        return relationId;
    }

    /**
     * 设置关联ID
     *
     * @param relationId 关联ID
     */
    public void setRelationId(Long relationId) {
        this.relationId = relationId;
    }

    /**
     * 获取关联类型
     *
     * @return type - 关联类型
     */
    public String getType() {
        return type;
    }

    /**
     * 设置关联类型
     *
     * @param type 关联类型
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * 获取操作内容
     *
     * @return info - 操作内容
     */
    public String getInfo() {
        return info;
    }

    /**
     * 设置操作内容
     *
     * @param info 操作内容
     */
    public void setInfo(String info) {
        this.info = info;
    }

    /**
     * 获取创建时间
     *
     * @return create_date - 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建时间
     *
     * @param createDate 创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取更新人id
     *
     * @return create_user_id - 更新人id
     */
    public String getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置更新人id
     *
     * @param createUserId 更新人id
     */
    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取更新时间
     *
     * @return modify_date - 更新时间
     */
    public Date getModifyDate() {
        return modifyDate;
    }

    /**
     * 设置更新时间
     *
     * @param modifyDate 更新时间
     */
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    /**
     * 获取更新人id
     *
     * @return modify_user_id - 更新人id
     */
    public String getModifyUserId() {
        return modifyUserId;
    }

    /**
     * 设置更新人id
     *
     * @param modifyUserId 更新人id
     */
    public void setModifyUserId(String modifyUserId) {
        this.modifyUserId = modifyUserId;
    }

    /**
     * 获取删除时间
     *
     * @return delete_date - 删除时间
     */
    public Date getDeleteDate() {
        return deleteDate;
    }

    /**
     * 设置删除时间
     *
     * @param deleteDate 删除时间
     */
    public void setDeleteDate(Date deleteDate) {
        this.deleteDate = deleteDate;
    }

    /**
     * 获取删除人id
     *
     * @return delete_user_id - 删除人id
     */
    public String getDeleteUserId() {
        return deleteUserId;
    }

    /**
     * 设置删除人id
     *
     * @param deleteUserId 删除人id
     */
    public void setDeleteUserId(String deleteUserId) {
        this.deleteUserId = deleteUserId;
    }

    /**
     * 获取是否删除 0 未删除， 1 已删除
     *
     * @return is_deleted - 是否删除 0 未删除， 1 已删除
     */
    public Boolean getIsDeleted() {
        return isDeleted;
    }

    /**
     * 设置是否删除 0 未删除， 1 已删除
     *
     * @param isDeleted 是否删除 0 未删除， 1 已删除
     */
    public void setIsDeleted(Boolean isDeleted) {
        this.isDeleted = isDeleted;
    }
}